package com.excesys.exsecs.energy.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

import com.excesys.exsecs.energy.entity.CostHourFlow;
import com.excesys.exsecs.energy.mapper.CostHourFlowMapper;
import com.excesys.exsecs.energy.service.CostHourFlowService;
import org.springframework.stereotype.Service;

import java.util.Collections;
import java.util.List;
import java.util.Map;

/**
 * 能耗费用小时统计表
 *
 * @author pig
 * @date 2024-10-29 13:12:54
 */
@Service
public class CostHourFlowServiceImpl extends ServiceImpl<CostHourFlowMapper, CostHourFlow> implements CostHourFlowService {
    @Override
    public List<Map<String, Object>> areaCostData(String startTime, String endTime, String id) {
        return this.baseMapper.areaCostData(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> areaCostDataBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.areaCostDataBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> areaCostDayBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.areaCostDayBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> areaCostDayBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.areaCostDayBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> areaCostMonthBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.areaCostMonthBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> areaCostMonthBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.areaCostMonthBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> areaCostYearsBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.areaCostYearsBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> areaCostYearsBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.areaCostYearsBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> deptCostData(String startTime, String endTime, String id) {
        return this.baseMapper.deptCostData(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> deptCostDataBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.deptCostDataBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> deptCostDayBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.deptCostDayBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> deptCostDayBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.deptCostDayBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> deptCostMonthBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.deptCostMonthBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> deptCostMonthBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.deptCostMonthBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> deptCostYearsBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.deptCostYearsBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> deptCostYearsBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.deptCostYearsBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> subitemCostData(String startTime, String endTime, String id) {
        return this.baseMapper.subitemCostData(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> subitemCostDataBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.subitemCostDataBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> subitemCostDayBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.subitemCostDayBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> subitemCostDayBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.subitemCostDayBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> subitemCostMonthBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.subitemCostMonthBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> subitemCostMonthBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.subitemCostMonthBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> subitemCostYearsBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.subitemCostYearsBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> subitemCostYearsBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.subitemCostYearsBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> branchCostData(String startTime, String endTime, String id) {
        return this.baseMapper.branchCostData(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> branchCostDataBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.branchCostDataBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> branchCostDayBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.branchCostDayBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> branchCostDayBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.branchCostDayBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> branchCostMonthBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.branchCostMonthBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> branchCostMonthBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.branchCostMonthBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> branchCostYearsBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.branchCostYearsBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> branchCostYearsBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.branchCostYearsBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> keqCostData(String startTime, String endTime, String id) {
        return this.baseMapper.keqCostData(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> keqCostDataBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.keqCostDataBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> keqCostDayBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.keqCostDayBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> keqCostDayBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.keqCostDayBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> keqCostMonthBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.keqCostMonthBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> keqCostMonthBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.keqCostMonthBingtuSection(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> keqCostYearsBingtu(String startTime, String endTime, String id) {
        return this.baseMapper.keqCostYearsBingtu(startTime, endTime, id);
    }

    @Override
    public List<Map<String, Object>> keqCostYearsBingtuSection(String startTime, String endTime, String id) {
        return this.baseMapper.keqCostYearsBingtuSection(startTime, endTime, id);
    }
}